<% $_Autentificar=TRUE; include($_SERVER[DOCUMENT_ROOT].'/encabezado.inc.am'); include($_SERVER[DOCUMENT_ROOT].'/lang/spanish.inc.am'); include_once($_SERVER[DOCUMENT_ROOT].'/libs/funciones.validacion.inc.am'); //BR_Control(); //********************************************************************************* // INICIALIZAMOS VARIABLES A USARSE: $sucursal= getConsulta('SELECT T1.ID_SUCURSAL, CONCAT(IF(LENGTH(NOMBRE)<40,NOMBRE,CONCAT(LEFT(NOMBRE,40),"...")),", ",DESCRIPCION,IF(LENGTH(COLONIA)>0,CONCAT(", ",COLONIA),COLONIA)) AS SUCURCOM from T_Sucursal T1, C_Ciudad T2 WHERE T1.ID_CIUDAD=T2.ID_CIUDAD order by T1.NOMBRE'); //$sucursal= getCatalogo('T_Sucursal'); //foreach($_POST as $key=>$value){ $$key = $value; } //********************************************************************************* // FUNCIONES USADAS EN ESTE EJECUTABLE: function GenAutoCheck($level){ global $PAQUETES_SERVICIOS; if ($PAQUETES_SERVICIOS[$level] == 'todos'){ $todosLosServicios = getCatalogo("C_Servicio"); $PAQUETES_SERVICIOS[$level] = $todosLosServicios[CLAVE]; } $var=implode($PAQUETES_SERVICIOS[$level],"|"); $var="|".$var."|"; return $var; } //************************************************* function eliminar_contacto_sucursal($contacto_sucursal) { // ELIMINAR UNA SUCURSAL (ELIMANAR DE LAS TABLAS) global $DB, $TABLAS, $errores,$operacion; $borra_contacto_sucursal= "DELETE FROM " .$TABLAS["contacto_sucursal"]. " WHERE ID_CONTACTO_SUCURSAL= $contacto_sucursal[ID_CONTACTO_SUCURSAL]"; if (cuentaConServicio("bajasucu")) { $DB_query = new querys(); //echo $borra_contacto_sucursal; $DB_query->query($DB, $borra_contacto_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al modificar el registro? return true; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; // ...el usuario no tiene privilegios suficientes } } function consulta_contactos($ID_SUCURSAL) { global $TABLAS, $DB; /*if(!isset($sucursal["ID_SUCURSAL"])) { if(!isset($_GET[ID_SUCURSAL])) { $sucursal["ID_SUCURSAL"] = $_POST[ID_SUCURSAL]; } else { $sucursal["ID_SUCURSAL"] = $_GET[ID_SUCURSAL]; } } */ $query = "SELECT * FROM ".$TABLAS["contacto_sucursal"]." WHERE ID_SUCURSAL = '".$ID_SUCURSAL."' ORDER BY ID_CONTACTO_SUCURSAL"; //echo $query; $DB_query = new querys(); $DB_query->query($DB,$query); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); //echo"
"; foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $contacto_sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$contacto_sucursal[$key][$i]; } else { $contacto_sucursal[$key] = $value; //echo $key, $contacto_sucursal[$key]; } } } return $contacto_sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } //listas turistampa //*********************************** function buscar_contacto_sucursal_ver($string){ // Buscar a uno o varios usuarios en base a "$string" global $DB, $TABLAS; if (cuentaConServicio("altasucu") OR cuentaConServicio("modifsucu") OR cuentaConServicio("versucu") OR cuentaConServicio("bajasucu")) { $consulta_contacto_sucursal = "SELECT * FROM ".$TABLAS["contacto_sucursal"]." WHERE(id_contacto_sucursal = '".$string."' OR telefono like '%".$string."%' OR fax like '%".$string."%' OR correo like '%".$string."%') ORDER BY ID_CONTACTO_SUCURSAL"; //echo $consulta_contacto_sucursal; $DB_query = new querys(); $DB_query->query($DB, $consulta_contacto_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); //echo"
"; foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $contacto_sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$contacto_sucursal[$key][$i]; } else { $contacto_sucursal[$key] = $value; //echo $key, $contacto_sucursal[$key]; } } } return $contacto_sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } else { // ...el sucursal no tiene privilegios suficientes return false; } } //listas turistampa function buscar_contacto_sucursal($string){ // Buscar a uno o varios usuarios en base a "$string" global $DB, $TABLAS; if (cuentaConServicio("altasucu") OR cuentaConServicio("modifsucu") OR cuentaConServicio("versucu") OR cuentaConServicio("bajasucu")) { $consulta_contacto_sucursal = "SELECT * FROM ".$TABLAS["contacto_sucursal"]." WHERE(id_contacto_sucursal = '".$string."' ) ORDER BY ID_CONTACTO_SUCURSAL"; //echo $consulta_contacto_sucursal; $DB_query = new querys(); $DB_query->query($DB, $consulta_contacto_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++){ $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $contacto_sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$contacto_sucursal[$key][$i]; } else { $contacto_sucursal[$key] = $value; //echo $key. " " .$contacto_sucursal[$key]; } } } return $contacto_sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } else { // ...el sucursal no tiene privilegios suficientes return false; } } //listas turistampa function buscar_contacto_sucursal2($string){ // Buscar a uno o varios usuarios en base a "$string" global $DB, $TABLAS; if (cuentaConServicio("altasucu") OR cuentaConServicio("modifsucu") OR cuentaConServicio("versucu") OR cuentaConServicio("bajasucu")) { $consulta_contacto_sucursal = "SELECT * FROM ".$TABLAS["contacto_sucursal"]." WHERE id_contacto_sucursal = '".$string."' ORDER BY ID_CONTACTO_SUCURSAL"; //echo"
".$consulta_contacto_sucursal; $DB_query = new querys(); $DB_query->query($DB, $consulta_contacto_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++){ $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $contacto_sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$contacto_sucursal[$key][$i]; } else { $contacto_sucursal[$key] = $value; //echo $key. " " .$contacto_sucursal[$key]; } } } return $contacto_sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } else { // ...el contacto_sucursal no tiene privilegios suficientes return false; } } //******************************************************************** function actualizar_contacto_sucursal($contacto_sucursal){ // ACTUALIZAR LOS DATOS DE UN contacto_sucursal Y SACAR COPIA EN TABLA HISTÓRICA global $DB, $TABLAS; if (cuentaConServicio("modifsucu")) { // Primero sacamos una copia de los datos del usuario en la tabla histórica $query_actualizar = 'UPDATE '.$TABLAS["contacto_sucursal"].' SET '; // Construimos el query de actualización dinámicamente array_shift($contacto_sucursal); foreach($contacto_sucursal as $key => $value) { $query_actualizar .= "$key = '$value', "; $$key = $value; } $query_actualizar = substr($query_actualizar ,0,-2); // quitar la coma del final del grupo de columnas=datos $query_actualizar .= " WHERE ID_contacto_sucursal = $contacto_sucursal[ID_CONTACTO_SUCURSAL] "; $DB_query = new querys(); //echo $query_actualizar; $DB_query->query($DB, $query_actualizar); if (!$DB_query->getError()) { // ¿hubo algún error al insertar el registro? return true; // si todo salió bien, regresa "TRUE" } else { echo $DB_query->getError(); return false; } } else { echo "ERROR!"; return false; // ...el usuario no tiene privilegios suficientes } } //******************************************** function insertar_contacto_sucursal($contacto_sucursal) // INSERTAR UN NUEVO usuario { global $DB, $TABLAS, $errores,$operacion; if (cuentaConServicio("altasucu")) { $query_insertar = 'INSERT INTO '.$TABLAS["contacto_sucursal"].' ('; // Construimos el query dinámicamente array_shift($contacto_sucursal); array_shift($contacto_sucursal); // método un poco cavernícola para quitar el id_usuario del inicio de la matriz. foreach($contacto_sucursal as $key => $value) { $query_insertar .= "$key, "; } $query_insertar = substr($query_insertar,0,-2); // quitar la coma del final del grupo de columnas $query_insertar .= ') VALUES ('; foreach($contacto_sucursal as $key => $value) { $query_insertar .= "'$value', "; $$key = $value; } $query_insertar = substr($query_insertar,0,-2); // quitar la coma del final del grupo de datos $query_insertar .= ')'; $DB_query = new querys(); //echo $query_insertar; $DB_query->query($DB, $query_insertar); if (!$DB_query->getError()) { // ¿hubo algún error al insertar el registro? $ID = $DB->lastid(); // si todo salió bien, regresa el número de usuario asignado return $ID; } else { if (substr('Duplicate',$DB_query->getError())) {$errores[] = "Ya existe un contacto de la sucursal con ese login. Por favor reintente.";} return false; } } else { return false; // ...el usuario no tiene privilegios suficientes } } //******************************************** function despliega($errores) { // SI HUBO ERRORES, DESPLEGARLOS if (count($errores) > 0) { echo ""; foreach($errores as $mensaje){ echo " - ".$mensaje."
"; } echo "
"; } } //************************************************************* function valida($contacto_sucursal){ // EN BASE A ARREGLO EN config.inc.am VALIDAR CAMPOS NECESARIOS global $REQUERIDOS,$LANG; foreach($contacto_sucursal as $key => $value){ if ((in_array($key, $REQUERIDOS["contacto_sucursal"])) AND (($value=='') OR (!isset($value)))) { $errores[] = str_replace("@#@",$key,$LANG["El campo x es requerido."]); } } return $errores; } //********************************************************************************* // R U T I N A P R I N C I P A L : $nocancel=0; if (isset($regreso)) {$accion='alta';} switch ($accion) { case "back_or_reload": $errores[]=$LANG["back_or_reload"]; break; case "baja": if(isset($_GET[ID_CONTACTO_SUCURSAL])) $contacto_sucursal[id_contacto_sucursal_post]=$_GET[ID_CONTACTO_SUCURSAL]; if (isset($contacto_sucursal[id_contacto_sucursal_post])) { if ($contacto_sucursal = buscar_contacto_sucursal($contacto_sucursal[id_contacto_sucursal_post])) // si encontramos al contacto_sucursal, pasamos a desplegar sus datos { if (is_array($contacto_sucursal["ID_CONTACTO_SUCURSAL"])) // quiere decir que encontramos más de 1. { $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'baja'; $boton_accion = $LANG["elegir opcion"]; } else { $HTML = 3; $sucu=$contacto_sucursal[ID_SUCURSAL]; $confirmacion["Número de contacto sucursal"] = $contacto_sucursal[ID_CONTACTO_SUCURSAL]; $confirmacion["Telefono"] = $contacto_sucursal[TELEFONO]; $confirmacion["tipo de contacto"] = $contacto_sucursal[TIPO_CONTACTO]; $confirmacion["Correo"] = $contacto_sucursal[CORREO]; $ocultos["contacto_sucursal[ID_CONTACTO_SUCURSAL]"] = $contacto_sucursal[ID_CONTACTO_SUCURSAL]; foreach($confirmacion as $key => $value) { $ocultos["confirmacion['$key']"] = $value; } $instrucciones = $LANG["Confirmar baja contacto_sucursal numero"].$contacto_sucursal[id_contacto_sucursal_post].':'; $siguiente_accion = 'realizar baja'; $boton_accion = 'confirmar la baja'; } } else // aún necesitamos el id_sucursal porque no lo pudimos encontrar { $instrucciones = $LANG["Contacto_sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num contacto_sucursal baja"]; $siguiente_accion = 'baja'; $boton_accion = 'volver a intentar'; $HTML = 1; } } else { $instrucciones = $LANG["Introducir num contacto_sucursal baja"]; $siguiente_accion = 'baja'; $boton_accion = 'buscar contacto_sucursal'; $HTML = 1; } $titulo_extra = $LANG["Baja de contacto_sucursal"]; break; case "realizar baja": if (eliminar_contacto_sucursal($contacto_sucursal)) { // Si no hubo errores al eliminar al sucursal... $titulo_extra = $LANG["título confirmación baja de contacto_sucursal"]; $instrucciones = str_replace("@#@",$contacto_sucursal[id_contacto_sucursal_post],$LANG["Confirmación baja de contacto_sucursal"]); $HTML = 4; } else { $instrucciones = $LANG["Error en última operación"]; // ...de lo contrario avisa del error. $HTML = 3; $titulo_extra = $LANG["Baja de contacto_sucursal"]; } break; case "editar": $instrucciones = $LANG["Introducir contacto_sucursal a modificar"]; $siguiente_accion='buscar'; $boton_accion='buscar contacto_sucursal'; $HTML = 1; $titulo_extra = $LANG["Modificar contacto_sucursal"]; break; case "buscar": if(isset($_GET[ID_CONTACTO_SUCURSAL])){ //busca sucursal que viene de ver sucursal y dio clic en modificar datos de sucursal $contacto_sucursal = buscar_contacto_sucursal($_GET[ID_CONTACTO_SUCURSAL]); if (is_array($_GET["ID_CONTACTO_SUCURSAL"])){ // quiere decir que encontramos más de 1. $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'buscar'; $boton_accion = $LANG["elegir opcion"]; } else { $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $instrucciones = "Haga las modificaciones necesarias y oprima '".$boton_accion."' para continuar"; $HTML = 2; } }else if ($contacto_sucursal = buscar_contacto_sucursal($contacto_sucursal[id_contacto_sucursal_post])){ // si encontramos al sucursal, pasamos a desplegar sus datos if (is_array($contacto_sucursal["ID_CONTACTO_SUCURSAL"])){ // quiere decir que encontramos más de 1. $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'buscar'; $boton_accion = $LANG["elegir opcion"]; } else { $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $instrucciones = "Haga las modificaciones necesarias y oprima '".$boton_accion."' para continuar"; $HTML = 2; } } else { // aún necesitamos el id_sucursal porque no lo pudimos encontrar $instrucciones = $LANG["contacto_sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num contacto_sucursal baja"]; $siguiente_accion = 'buscar'; $boton_accion = 'volver a intentar'; $HTML = 1; } $titulo_extra = $LANG["Modificar contacto_sucursal"]; break; case "buscarsuc": $contacto_sucursal = consulta_contactos($_GET[ID_SUCURSAL]); if (is_array($contacto_sucursal["ID_CONTACTO_SUCURSAL"])) { // quiere decir que encontramos más de 1. $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'buscar'; $boton_accion = $LANG["elegir opcion"]; } else { $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $instrucciones = "Haga las modificaciones necesarias y oprima '".$boton_accion."' para continuar"; $HTML = 2; } $titulo_extra = $LANG["Modificar sucursal"]; break; case "insertar": // INSERTAR UN NUEVO sucursal Y DEVOLVER SU NÚMERO DE sucursal $errores = valida($contacto_sucursal); if (count($errores)==0){ if ($contacto_sucursal[id_contacto_sucursal_post] = insertar_contacto_sucursal($contacto_sucursal)) { $siguiente_accion=''; if (!isset($operacion[regreso])) {$boton_accion=$LANG["Contacto_sucursal alta otro"];} $nocancel=1; $instrucciones = str_replace("@#@",$contacto_sucursal[id_contacto_sucursal_post],$LANG["Confirmación alta de contacto_sucursal"]); $accion = 'alta'; $sucu=$contacto_sucursal[ID_SUCURSAL]; $HTML = 4; $operacion = 0; $no_disponible = 1; } else { $instrucciones = $LANG["Error en última operación"]; $accion='alta'; $siguiente_accion='insertar'; $boton_accion='volver a intentar'; $HTML = 2; } } else { despliega($errores); $siguiente_accion='insertar'; $boton_accion='dar de alta'; $accion='alta'; $instrucciones = $LANG["Hubo errores de validación"]; $HTML = 2; } $titulo_extra = $LANG["Agregar sucursal"]; break; case "actualizar": // ACTUALIZAR DATOS DE sucursal EXISTENTE $errores = valida($contacto_sucursal); $contacto_sucursal[ID_CONTACTO_SUCURSAL]=$contacto_sucursal[ID_CONTACTO_SUCURSAL]; $instrucciones = $LANG["Introducir contacto_sucursal a modificar"]; $sucu=$contacto_sucursal[ID_SUCURSAL]; $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $HTML = 2; if (count($errores)==0) { actualizar_contacto_sucursal($contacto_sucursal); $instrucciones = str_replace("@#@",$boton_accion ,$LANG["Continuar haciendo cambios"]); $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $HTML = 4; } else { despliega($errores); $instrucciones = $LANG["Hubo errores de validación"]; $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $HTML = 2; } $titulo_extra = $LANG["Modificar contacto_sucursal"]; break; case "ver": if((isset($contacto_sucursal[id_contacto_sucursal_post])) OR (isset($_GET[ID_CONTACTO_SUCURSAL]))) { if(($bandera == 1) OR (isset($_GET[ID_CONTACTO_SUCURSAL]))) //Busqueda en textfield { if(isset($_GET[ID_CONTACTO_SUCURSAL])) { $contacto_sucursal[id_contacto_sucursal_post] = $_GET[ID_CONTACTO_SUCURSAL]; } if ($contacto_sucursal = buscar_contacto_sucursal_ver($contacto_sucursal[id_contacto_sucursal_post])) // si encontramos al sucursal, pasamos a desplegar sus datos { if (is_array($contacto_sucursal["ID_CONTACTO_SUCURSAL"])) // quiere decir que encontramos más de 1. { $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'ver'; $boton_accion = $LANG["elegir opcion"]; } else { $HTML = 3; $sucu=$contacto_sucursal[ID_SUCURSAL]; $confirmacion["Número de contacto sucursal"] = $contacto_sucursal[ID_CONTACTO_SUCURSAL]; $confirmacion["Teléfono"] = $contacto_sucursal[TELEFONO]; $confirmacion["Correo"] = $contacto_sucursal[CORREO]; $confirmacion["Fax"] = $contacto_sucursal[FAX]; $confirmacion["Tipo de contacto"] = $contacto_sucursal[TIPO_CONTACTO]; $ocultos["contacto_sucursal[id_contacto_sucursal_post]"] = $contacto_sucursal[id_contacto_sucursal_post]; foreach($confirmacion as $key => $value) { $ocultos["confirmacion['$key']"] = $value; } $instrucciones = $LANG["Confirmar ver contacto_sucursal numero"].$contacto_sucursal[id_contacto_sucursal_post].':'; $siguiente_accion = ''; $boton_accion = ''; $nocancel=1; } } else { // aún necesitamos el id_sucursal porque no lo pudimos encontrar $instrucciones = $LANG["Contacto_sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num comtacto_sucursal ver"]; $siguiente_accion = 'ver'; $boton_accion = 'volver a intentar'; $HTML = 1; } } else if($bandera == 2) //Pulldownmenu { if ($contacto_sucursal = buscar_contacto_sucursal2($contacto_sucursal[id_contacto_sucursal_post])) // si encontramos al sucursal, pasamos a desplegar sus datos { if (is_array($contacto_sucursal["ID_CONTACTO_SUCURSAL"])) // quiere decir que encontramos más de 1. { $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'ver'; $boton_accion = $LANG["elegir opcion"]; } else { $HTML = 3; $sucu=$contacto_sucursal[ID_SUCURSAL]; $confirmacion["Número de contacto sucursal"] = $contacto_sucursal[ID_CONTACTO_SUCURSAL]; $confirmacion["Teléfono"] = $contacto_sucursal[TELEFONO]; $confirmacion["Correo"] = $contacto_sucursal[CORREO]; $confirmacion["Fax"] = $contacto_sucursal[FAX]; $confirmacion["Tipo de contacto"] = $contacto_sucursal[TIPO_CONTACTO]; $ocultos["contacto_sucursal[id_contacto_sucursal_post]"] = $contacto_sucursal[id_contacto_sucursal_post]; foreach($confirmacion as $key => $value) { $ocultos["confirmacion['$key']"] = $value; } $instrucciones = $LANG["Confirmar ver contacto_sucursal numero"].$contacto_sucursal[id_contacto_sucursal_post].':'; $siguiente_accion = ''; $boton_accion = ''; $nocancel=1; } } else { // aún necesitamos el id_sucursal porque no lo pudimos encontrar $instrucciones = $LANG["contacto_sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num contacto_sucursal ver"]; $siguiente_accion = 'ver'; $boton_accion = 'volver a intentar'; $HTML = 1; } } //Termina $bandera = 2; }else{ //Carga el textfield de busqueda $instrucciones = $LANG["Introducir num contacto_sucursal ver"]; $siguiente_accion = 'ver'; $boton_accion = 'buscar contacto_sucursal'; $HTML = 1; } $titulo_extra = $LANG["ver de contacto_sucursal"]; break; default: // ALTA DE NUEVO sucursal: $sucursal["id_pais"] = 0; // MEXICO $sucursal["id_estado"] = 9; // Distrito Federal $siguiente_accion='insertar'; $boton_accion='dar de alta'; if($_GET[ID_SUCURSAL]) $contacto_sucursal[ID_SUCURSAL]=$_GET[ID_SUCURSAL]; $titulo_extra = $LANG["Agregar contacto_sucursal"]; $instrucciones = str_replace("@#@",$boton_accion ,$LANG["Indicar datos del contacto_sucursal"]); $HTML = 2; break; } //********************************************************************************* // INICIA HTML /*echo '
';
print_r($sucursal);
echo '
';*/ %> TuriStampa - Administración de usuarios
<% echo '

'.ucfirst($titulo_extra).'

';%> <% //********************************************************************************* // DESPLEGAMOS LOS ERRORES QUE HAYAN OCURRIDO: despliega($errores); switch ($HTML) { //********************************************************************************* // H T M L 1 case 1: %>

<% echo ''.$instrucciones.'';%>

<% if ($boton_accion != $LANG["elegir opcion"]){ %>

">

<% $bandera = 1; } else { //echo pulldownmenu("contacto_sucursal[id_contacto_sucursal_post]",$contacto_sucursal[TELEFONO],$contacto_sucursal[id_contacto_sucursal_post],$contacto_sucursal[id_contacto_sucursal_post],' onKeyPress = "return buscaCampo(event.keyCode, this);" ',1,''); echo '

'.pulldownmenu("contacto_sucursal[id_contacto_sucursal_post]",$contacto_sucursal[TELEFONO],$contacto_sucursal[ID_CONTACTO_SUCURSAL],'',1).'

'; $bandera = 2; } %>

<% break; //********************************************************************************* // H T M L 2 (DESPLEGAMOS FORMULARIO) case 2: %>

<% echo ''.$instrucciones .''%>

<%// echo BR_Generator();%> <% if(count($operacion) > 0){ foreach($operacion as $key => $value){ echo ''; } } %>
Datos generales del contacto
<% if (!isset($contacto_sucursal[id_contacto_sucursal_post]) OR ($contacto_sucursal[id_contacto_sucursal_post] =='')) {%>  <% } %>
<% if(!$_GET[ID_SUCURSAL]) { %> <% } %>
Sucursal
<% if($_GET[ID_SUCURSAL] || isset($ID_CONTACTO_SUCURSAL)) { foreach($sucursal[ID_SUCURSAL] as $key => $value){ if($contacto_sucursal[ID_SUCURSAL]==$sucursal[ID_SUCURSAL][$key]){ $posicion = $key; break; } } %> Sustituir sucursal  <% }else{ %> <%=pulldownmenu("contacto_sucursal[ID_SUCURSAL]",$sucursal[SUCURCOM],$sucursal[ID_SUCURSAL],$contacto_sucursal[ID_SUCURSAL],' onKeyPress = "return buscaCampo(event.keyCode, this);" ',1,'')%> <% } %>
Tipo de contacto
Teléfono Fax
Correo electrónico
 
>>" name="ID_CONTACTO_SUCURSAL" style="float: right">

<% break; //********************************************************************************* // H T M L 3 (DESPLEGAMOS CONFIRMACIONES UNICAMENTE) case 3: %> <% if(cuentaConServicio("modifsucu") && $operacion!=1 && $_GET[accion]!='alta' && $_GET['accion']!='baja'){ %>

"> Clic para modificar datos del contacto sucursal

<% } %>

<%echo ''.$instrucciones .''%>

<% if(count($confirmacion) > 0){ echo ""; foreach($confirmacion as $key => $value){ if(($key=='Clave (Tel1)') || ($key=='Clave (Fax1)') || ($key=='Clave (Tel2)') || ($key=='Clave (Fax2)')){ //clave echo ''; }else{ echo ''; } } echo "
'.str_replace("'","",$key).':  '.$value.''; }else if(($key=='Teléfono 1') || ($key=='Teléfono 2') || ($key=='Fax 1') || ($key=='Fax 2')){ //ext echo ''.str_replace("'","",$key).':  '.$value.''; }else if(($key=='Ext. (Tel1)') || ($key=='Ext. (Fax1)') || ($key=='Ext. (Tel2)') || ($key=='Ext. (Fax2)')){ //tel o fax echo ''.str_replace("'","",$key).':  '.$value.'
'.str_replace("'","",$key).':'.$value.'
"; } if(count($ocultos) > 0){ foreach($ocultos as $key => $value){ echo ''; } } if(count($operacion) > 0 && $no_disponible!=1){ ///// foreach($operacion as $key => $value){ echo ''; } } %> <% if($accion != "realizar baja"){%>

<% if($boton_accion){%> <%} else if(isset($operacion[regreso])){%> <%}%>

<% }//fin del if($accion != "realizar baja") %>
<% break; //********************************************************************************* // H T M L 4 case 4: %> <% break; } // FIN DEL SWITCH QUE DECIDE EL HTML %>